#coding=utf-8

'''
此模块用来封装读取ini文件的工具类
python当中通过configparser(康废哥趴sir)这个模块当中的ConfigParser类来读取ini文件
如果没有configparser则需要安装：
在dos窗口输入： pip install configparser 进行安装
或者通过：python -m pip install configparser
'''
from configparser import ConfigParser   #导入configparser模块中的ConfigParser类
from config.config import *  #从config模块导入所有的路径
import os
import sys
sys.path.append('../..')

class Read_Ini(ConfigParser):     #定义一个类，继承ConfigParser类里面的一起方法和属性

    def __init__(self,filename):
        super(Read_Ini, self).__init__()  #继承父类的构造函数
        self.read(filename)   #读取ini文件

    def read_data_ini(self,section=None,option=None):
        '''
        封装一个获取section对应的option里面的value值
        :return:
        '''
        value = self.get(section,option)  #通过对应的option拿到value值
        return value

file = os.path.join(data_path,'data.ini')
read = Read_Ini(file)
url = read.read_data_ini('test_data','url')
